// 2025/9/22
// 有效的字母异位词

class Solution {
public:
    bool isAnagram(string s, string t) {
        vector<int> shash(26, 0), thash(26, 0);
        for(auto& ch : s)
        {
            shash[ch - 'a']++;
        }
        for(auto& ch : t)
        {
            thash[ch - 'a']++;
        }
        for(int i = 0; i < 26; i++)
        {
            if(shash[i] != thash[i])
                return false;
        }
        return true;
    }
};